Search


#純靠北工程師189
看到之前有一篇在靠北catch文。
現在小...

  • Share this:


#純靠北工程師189
看到之前有一篇在靠北catch文。
現在小弟目前在寫Golang。
其實return err的方式真的 是很不錯。

就算err沒檢查到還有 panic跟recover做一層安全。

python的try能做一層,不能再try裡面加try。

golang的話可預先檢測,而且也因為靜態強型別的關係,減少了很多數值錯誤。

我常常會把Golang程式寫成:
if db,err:=sql.Opne() ; err!= nil {
return err
} else if stmt,err :=
db.Prepare(); err != nil {
return err
} else {
XXXX
}

該開始會很不習慣,但習慣之後會覺得這設計真的很好。
分享一下。
🥙 全平台留言 https://kaobei.engineer/cards/show/1593
📢 匿名發文請至 https://kaobei.engineer/cards/create


Tags:

About author
not provided
「我們很懷念最開始的那個靠北工程師」,這個版將會以舊文重發的方式,重現最初的那個靠北工程師 ——Powered by 靠北工程師版主
View all posts